package com.tarena.baking.mapper;

import com.tarena.baking.pojo.entity.User;
import com.tarena.baking.pojo.vo.UserListVO;
import com.tarena.baking.pojo.vo.UserLoginVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserMapper {

    void insert(User user);

    void deleteById(Long id);

    void update(User user);

    void changeAdmin(Long id, Integer isAdmin);

    UserLoginVO selectByUserName(String userName);

    List<UserListVO> getAllUser();
}
